package bookstore

import bookstore.base.Usuario

class AppController {

        def index = {}

	def login = {}

	def authenticate = {
		def usuario = Usuario.findByLoginAndSenha(params.login, params.senha)
		if (usuario) {
                    session.user = usuario
                    render(view: '../index')
                }
                else {
                    flash.message = "Login ou senha incorretos. Tente novamente."
                    redirect(action:"login")
                }
	}

	def logout = {
                if (!session.user) {
                    redirect(controller:"app", action:"login")
                } else {
                    flash.message = "Usuário ${session.user.login} deslogado."
                    session.user = null
                    redirect(controller:"app", action:"login")
                }
	}

}
